Voting Algorithms in Multiple Error Scenarios for Real-time Control Applications
نویسندگان
چکیده
Voting algorithms are used to arbitrate between the results of variants in fault-tolerant systems. Industrial sectors which employ such systems include process control, transportation (such as railway and avionics), nuclear power plants, and military applications. Typical voters used in fault tolerant systems are majority, plurality, median, and weighted average. These voters can produce either no result (benign output) or an incorrect output when multiple simultaneous errors, related or unrelated, occur in a voting cycle. The majority and plurality voters produce a ‘no-result’ (an exception code) in disagreement cases. Such an output moves the system toward a safe-fail or safe-stop state and is regarded as a ‘benign output’. The median voter and the weighted average voter give an incorrect output in the case of multiple error conditions.
منابع مشابه
Smoothing voter: a novel voting algorithm for handling multiple errors in fault-tolerant control systems
Voting algorithms are used to arbitrate between variant results in a wide range of highly dependable real-time control applications. These applications include N-Modular Redundant hardware systems and diversely designed software systems based on N-Version Programming. The most sophisticated and complex voting algorithms can even tolerate malicious (or Byzantine) variant errors. Voting algorithm...
متن کاملVoting Algorithm Based on Adaptive Neuro Fuzzy Inference System for Fault Tolerant Systems
some applications are critical and must designed Fault Tolerant System. Usually Voting Algorithm is one of the principle elements of a Fault Tolerant System. Two kinds of voting algorithm are used in most applications, they are majority voting algorithm and weighted average algorithm these algorithms have some problems. Majority confronts with the problem of threshold limits and voter of weight...
متن کاملVoting Algorithm Based on Adaptive Neuro Fuzzy Inference System for Fault Tolerant Systems
some applications are critical and must designed Fault Tolerant System. Usually Voting Algorithm is one of the principle elements of a Fault Tolerant System. Two kinds of voting algorithm are used in most applications, they are majority voting algorithm and weighted average algorithm these algorithms have some problems. Majority confronts with the problem of threshold limits and voter of weight...
متن کاملA Novel N-Input Voting Algorithm for X-by-Wire Fault-Tolerant Systems
Voting is an important operation in multichannel computation paradigm and realization of ultrareliable and real-time control systems that arbitrates among the results of N redundant variants. These systems include N-modular redundant (NMR) hardware systems and diversely designed software systems based on N-version programming (NVP). Depending on the characteristics of the application and the ty...
متن کاملConstrained Controller Design for Real-time Delay Recovery in Metro Systems
This study is concerned with the real-time delay recovery problem in metro loop lines. Metro is the backbone of public transportation system in large cities. A discrete event model for traffic system of metro loop lines is derived and presented. Two effective automatic controllers, linear quadratic regulator (LQR) and model predictive controller (MPC), are used to recover train delays. A newly-...
متن کامل